﻿@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url("/Content/fonts/Lato.woff2") format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url("/Content/fonts/Latoe.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
.eve-content {height:620px}
.eve-content:-webkit-full-screen { width: 100%; height: 100%;background:lightgrey;padding:5px}
.eve-content:-moz-full-screen { width: 100%; height: 100%;background:lightgrey;padding:5px}
.eve-content:-ms-full-screen { width: 100%; height: 100%;background:lightgrey;padding:5px}
.eve-content:full-screen { width: 100%; height: 100%;background:lightgrey;padding:5px}
.eve-fullscreen-btn,.eve-exit-fullscreen-btn {padding: 5px 8px}
.eve-exit-fullscreen-btn{display:none}
.eve-invite-content {height:100%;background:url("../img/event/event-bg.jpg") no-repeat;background-size:cover}
.eve-intro-header img {width:120px;height:120px;margin-bottom:0}
.eve-intro-text {font-weight:300}
.eve-join-btn {padding:15px 50px;font-size:18px}
.eve-left,.eve-right,.eve-center {height:100%}
.eve-center{padding:0 5px}
.nhapnhay { -moz-animation: fading 1s infinite; -webkit-animation:fading 1s infinite; animation:fading 1s infinite}
/**/
.eve-left-header {padding:1.5% 0;text-align:center;font-weight:500;font-size:16px}
.eve-time {height:39.2%;margin-bottom:2%}
.eve-game-time-circle-box {position:relative;height:90%;width:100%;margin:auto;display:none}
.eve-game-time-circle-box .eve-game-time-circle {position:absolute;height:100%;width:100%}
.eve-game-time-circle-box .eve-time-remain {position:absolute;height:100%;width:100%;text-align:center;top:38%;font-size:35px}
.eve-game-time-circle-box #ct-circle-container{width:100%;height:100%}
.eve-game-time-circle-box #ct-circle-container svg{height:100%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:100%}
.eve-game-time-circle-box #ct-circle-container svg circle{fill:none;stroke:#009688;stroke-dashoffset:0;stroke-width:10%}
.eve-indexof {height:60%}
.eve-indexof-detail {height:90%;overflow:auto;padding:5px;display:none}
.eve-team-index {margin-bottom:8px}
.eve-team-index:last-child {margin-bottom:0}
.eve-team-answer-time {padding: 21.5px 0;font-size:16px}
.eve-team-name-index {padding:0 0 0 3px;font-size:16px;font-weight:500}
.eve-team-answer {padding:3px 0 0 3px}
.eve-team-answer-detail {padding: 4px 3px;font-weight:500;font-size:16px}
/**/
.eve-center-header {height:7%;padding:1.5% 0;font-size:100%;text-align:center}
.eve-intro-video {height:53%}
.eve-intro-video video {width:100%;height:100%;vertical-align:bottom}
.eve-ready {height:40%;font-size:110%}
.eve-start-event-btn {padding:15px 50px}
.eve-intro-time-circle-box {position:relative;height:100%;width:50%;margin:auto;display:none}
.eve-intro-time-circle-box .eve-intro-time-circle {position:absolute;height:80%;width:100%}
.eve-intro-time-circle-box .eve-time-remain {position:absolute;height:80%;width:100%;text-align:center;top:45%;font-size:35px}
.eve-intro-time-circle-box #ct-circle-container{width:100%;height:100%}
.eve-intro-time-circle-box #ct-circle-container svg{height:100%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:100%}
.eve-intro-time-circle-box #ct-circle-container svg circle{fill:none;stroke:white;stroke-dashoffset:0;stroke-width:10%}
.eve-center-content {height:93%}
.eve-game-content {height:100%;display:none;overflow:hidden}
.eve-controller-inner {height:87%}
.eve-not-controller-inner {height:100%}
.eve-end-game-report{overflow:hidden}
.eve-game-content .eve-game-inner .item {height:100%}
.eve-game-content .dhbc .item,.eve-game-content .tttn .item,.eve-game-content .xvvtlch .item {padding-top:10%}
.eve-game-content .eve-game-inner .item img {height:80%;max-width:100%;margin:auto}
.eve-game-content .eve-game-inner .item .eve-right-answer {height:20%;padding:4% 2%;text-align:center;font-size:22px;font-weight:700;display:none}
.eve-game-content .xvvtlch .item .xvvtlch-question-content {height:21%;padding:1%;text-align:center;font-size:18px;font-weight:700;display:none;overflow:hidden}
.eve-game-content .xvvtlch .item .xvvtlch-video {height:79%;width:100%;vertical-align:bottom}
.eve-game-control {height:13%;text-align:center;padding:3.1%}
.eve-check-answer-btn, .eve-next-question-btn,.eve-show-answer-btn,.eve-end-game-report,.eve-next-game-btn,.eve-start-video-btn,.eve-start-time-btn {display:none}
.eve-end-game-team {margin-bottom:5px}
.eve-end-game-team-name,.eve-end-game-team-round,.eve-end-game-team-total {padding:0 5px}
.eve-end-event-result {padding:1% 10%;height:80%}
.eve-winner-btn {padding:1.5% 5%}
.eve-winner-modal {width:30%;height:60%}
.eve-winner-clown {width:69%;height:69%;margin:auto;background:url("../img/event/winnerclown.jpg") no-repeat center;background-size:cover}
.eve-winner {padding:0.5%;margin:auto;text-align:center;font-size:25px;font-weight:bold;color:#1f1f1f}
.firework {cursor: pointer;position: absolute;width: 100%;height:80%;z-index:99}
/*gdoc*/
.gdoc-item {background:white}
.gdoc-name {font-size:16px;font-weight:bold;text-align:center;padding:1%}
.gdoc-content {height:79.5%;width:100%;overflow:auto}
.gdoc-table-box {text-align:center;padding:1.5% 1%}
.gdoc-table {display:inline-block}
.gdoc-table tr td {padding:3px;font-size:16px}
.gdoc-number-btn {width:34px;height:32px;padding:5px;background:#009688;color:white;cursor:pointer}
.gdoc-number-btn:hover {box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19)}
.gdoc-or {width:34px;height:32px;padding:5px;background:#f1f1f1;transition:all 0.3s}
.gdoc-ocn {background:#009688;color:white}
.gdoc-ocd {background:#ff5722;color:white}
.gdoc-question {height:14.5%;width:100%}
.gdoc-question-horizol,.gdoc-question-vertical {height:100%;width:100%;overflow:auto;padding:1%;transform:translateY(100%);transition: all 0.3s;position:absolute;bottom:0}
.eve-main-question-btn,.eve-show-vertical-btn,.eve-show-horizol-btn,.eve-close-horizol-btn,.eve-start-horizol-btn {display:none}
.gdoc-team-index {cursor:pointer}
.gdoc-score-btn {width:100%;border:none}
/*xvvtlch*/
.xvvtlch-team-index{cursor:pointer}
.xvvtlch-betting-score {border:none;outline:red;padding:4px 0;width:100%}
.xvvtlch-btn-box {padding-left:3px}
.xvvtlch-score-btn {padding:20.5px 0;width:100%;cursor:pointer}
/**/
.eve-right-header {padding:1.5% 0;text-align:center;font-weight:500;font-size:16px}
.eve-rule {height:28.6%;margin-bottom:2%}
.eve-rule-detail{height:82%;padding:0 5px;overflow:auto;display:none}
.eve-score {height:16.5%;margin-bottom:2%}
.eve-score-detail {padding:0px 5px;display:none}
.eve-score-plus {padding-bottom:3px}
.eve-score-detail-box {padding-left:3px}
.eve-team {height:52.8%}
.eve-team-list,.eve-team-control {height:90.2%;overflow:auto;padding:0 5px}
.eve-team-box {margin-bottom:8px}
.eve-team-box:last-child {margin-bottom:0}
.eve-team-name {padding:0 3px 0 0;font-size:16px;font-weight:700}
.eve-team-round {padding:3px 3px 0 0}
.eve-team-total {padding:21px 0;font-size:16px}
.eve-team-control-option {display:none}
.eve-team-control-text{border:none;padding:5px;font-size:20px;width:100%;max-width:100%;resize:none}
.eve-team-control-btn {padding:5% 15%}
.eve-team-control-flag-btn {display:none}